package com.aizhixin.lab.project.course.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import java.util.List;

@Data
public class StuTaskInfoDomain {
    @ApiModelProperty(value = "学生任务ID")
    private String id;
    @ApiModelProperty(value = "学生代码")
    private String stuCode;
    @ApiModelProperty(value = "学生成绩")
    private Integer taskGrade;
    @ApiModelProperty(value = "任务收获")
    private String taskGain;
    @ApiModelProperty(value = "任务笔记")
    private String taskNote;
    @ApiModelProperty(value = "任务点评")
    private String taskComment;
    @ApiModelProperty(value = "附件")
    private String taskAccessory;
    @ApiModelProperty(value = "文件名")
    private String fileName;
    @ApiModelProperty(value = "任务名称")
    private String taskName;
    @ApiModelProperty(value = "工单名称")
    private String workOrderName;
    @ApiModelProperty(value = "文件路径")
    private String fileUrl;
    @ApiModelProperty(value = "自动测评分数")
    private Integer automaticGrade;
    @ApiModelProperty(value = "自动测评评语")
    private String automaticCommit;
    @ApiModelProperty(value = "自动测评等级")
    private String automaticRank;
    @ApiModelProperty(value = "是否发布习题")
    private Boolean isReleaseExercises;
    private List<ProjectReleaseTaskFileDomain> taskFileDomainList;
    private Integer exercisesAutomaticGrade;
    private String exercisesAutomaticRank;
    private String exercisesFinalGrade;
    private String exercisesComment;

}
